当前位置: 首页> 函数类别大全> mysqli::__ construct

mysqli::__ construct

(mysqli_connect)打开与MySQL服务器的新连接
名称:mysqli::__ construct
分类:MySQLi
所属语言:php
一句话介绍:(mysqli_connect)打开与MySQL服务器的新连接

mysqli::__construct

适用 PHP 版本

PHP 5, PHP 7, PHP 8

函数说明

mysqli::__construct 是 mysqli 类的构造函数,用于创建到 MySQL 数据库的连接。该函数在使用面向对象方式连接数据库时被调用。

函数语法

public mysqli::__construct( string $hostname = ini_get("mysqli.default_host"), string $username = ini_get("mysqli.default_user"), string $password = ini_get("mysqli.default_pw"), string $database = "", int $port = ini_get("mysqli.default_port"), string $socket = ini_get("mysqli.default_socket") )

参数

  • $hostname:MySQL 服务器主机名,默认值为 ini_get("mysqli.default_host")
  • $username:MySQL 用户名,默认值为 ini_get("mysqli.default_user")
  • $password:MySQL 用户密码,默认值为 ini_get("mysqli.default_pw")
  • $database:可选,默认连接的数据库名称。
  • $port:MySQL 服务器端口号,默认值为 ini_get("mysqli.default_port")
  • $socket:套接字或命名管道,默认值为 ini_get("mysqli.default_socket")

返回值

返回一个 mysqli 对象,如果连接失败,将触发错误并可通过 connect_error 属性获取错误信息。

示例

<?php
$mysqli = new mysqli("localhost", "root", "password", "test_db");
<p>if ($mysqli->connect_error) {<br>
die("连接失败: " . $mysqli->connect_error);<br>
}<br>
echo "连接成功";<br>
$mysqli->close();<br>
?><br>

示例代码的说明

此示例通过 mysqli::__construct 连接到本地的 MySQL 数据库 test_db,使用用户名 root 和密码 password。连接成功后输出“连接成功”,否则输出错误信息。最后关闭数据库连接。

同类函数
热门文章